#ifndef BASIC_SETTINGS_H_
#define BASIC_SETTINGS_H_
#include <iostream>

///@brief max lidar number
constexpr std::uint32_t kMaxLidarNum{8U};

///@brief max original point number
constexpr std::uint32_t kMaxPointNum{131071U};

///@brief min lidar feature number
constexpr std::uint32_t kMinLidarDataFeatureNum{3U};

///@brief max camera number
constexpr std::uint32_t kMaxCameraNum{12};

///@brief max radar number
constexpr std::uint32_t kMaxRadarNum{8U};

///@brief min radar feature number
constexpr std::uint32_t kMinradarDataFeatureNum{3U};

///@brief max calib data number
constexpr std::uint32_t kMaxCalibDataNum{30U};

///@brief max ego motion data number
constexpr std::uint32_t kMaxEgoMotionDataNum{30U};

///  @brief Max logger data length
static constexpr std::uint32_t kMaxMapLinePointsNum{2048};

/// @brief Max lanemaker piece number
static constexpr std::uint32_t KMaxLaneMarkerLineNum{128};

///@brief max Bounding box number
constexpr std::uint32_t kMaxBoundingBoxNum{4096U};

///@brief max Bounding box number
constexpr std::uint32_t kMaxTrackerObjectNum{1024U};

#endif  // !BASIC_SETTINGS_H_